package sico.modelo;

import java.util.*;

// operaciones de negocio
public class EntidadTrabajador implements IEntidad{
 // atributos o variabls globales
 private String nombre;
 private String cedula;
 private String rol;
 private String primeradmin;
 private String email;


// contructores
 public EntidadTrabajador( ){
}
    public EntidadTrabajador(String nombre, String cedula, String rol, String primeradmin, String email) {
        this.nombre = nombre;
        this.cedula = cedula;
        this.rol = rol;
        this.primeradmin = primeradmin;
        this.email = email;
        
    }
 //...
// setter y getter

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getCedula() {
        return cedula;
    }

    public void setCedula(String cedula) {
        this.cedula = cedula;
    }

     public String getRol() {
        return rol;
    }

    public void setRol(String rol) {
        this.rol = rol;
    }

     public String getPrimerAdmin() {
        return primeradmin;
    }

    public void setPrimerAdmin(String primeradmin) {
        this.primeradmin = primeradmin;
    }

     public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }
 //...

// implementacion de la interfaz Entidad

    public boolean comparar(IEntidad objeto) {
            EntidadTrabajador trabajador = (EntidadTrabajador) objeto;
            if ( trabajador.getCedula().equals( this.getCedula()) ){
                    return true;
              }
            return false;
    }
}